dependable undertaking - German English Dictionary